in the land of the living - French English Dictionary